giant prickly stick insect - Turco Inglés Diccionario